我是 淺羽 目前是鳳山高中電腦資訊社社長 也是 高雄資訊聯盟總召
那我目前主要使用的語言是 Rust 目前使用時間大概也快半年(貌似)
可能說大部分人不知道這個語言是什麼 在學習前有什麼要注意?
當然上面講的全部都是缺點。
但是也是有一些優點的:
我上個月有參加 APCS CAMP 裡面的贊助商 LINE 好像就有使用 Rust
接下來大概是這個月所會教的
基礎語法
由於我沒有事先打好所以可能上述內容會有些更動
最後幾天可能來講個用 Rust 撰寫作業系統的入門吧。
基礎語法的部分我打算教深入一點,盡可能。
因為板上其實已經有一個深入淺出 Rust 了
我會希望有一些區別
基礎語法方面我會搭配 Leetcode 題目做解釋
讓讀者比較知道,這個性質怎麼用,怎麼寫。
後面套件我會先從安裝,再開始講解 Example 並從 網路上已有的資料去修改出一個獨一無二的程式。
個人環境使用的是 Garuda Linux 建立在 Arch 架構下的 Linux 系統
Terminal 是 bash 跟 zsh 交替使用
IDE 則是 IDEA (白剽的學生終極版 不香嗎?
這邊是建議入門的學習資源:
The Rust Programming Language 此為非官方翻譯
我自己有買這本書,還不錯。
Rust Playground
可以去上面學習簡單的 Rust 運用
fn main() {
println!("Hello Rust");
}
附上簡單的 Hello Rust 我們明天見!
有任何建議或問題可以留言,我會回應的。
當然,文中可能難免有些錯誤,歡迎指教。